export async function validInTryCatch1() {
  try {
    return Promise.resolve('try');
  } catch (e) {
    return Promise.resolve('catch');
  }
}

async function test() {
  return await 1;
}

async function test() {
  const foo = 1;
  return await { foo };
}

async function test() {
  const foo = 1;
  return await foo;
}

const fn = (): any => null;
async function test() {
  return await fn();
}

const fn = (): unknown => null;
async function test() {
  return await fn();
}

async function test() {
  return await Promise.resolve(1);
}